package com.isunland.managesystem.entity;

import com.isunland.managesystem.ICheckable;
import java.io.Serializable;

public final class ZTreeNode implements Serializable, ICheckable {

  /*
   * 节点唯一标识
   */
  private String id;
  /*
   * 节点父节点Id
   */
  private String pid;

  /*
   * 节点显示名称
   */
  private String name;
  /*
   * 节点图标路径
   */
  private String icon;
  /*
   * 节点类型【节点值所在表】
   */
  private String type;
  /*
   * 节点值是否可返回
   */
  private String isReturn;
  /*
   * 是否父节点
   */
  private String isParent;
  /*
   * 自定义属性值
   */
  private String customAttrs;
  /*
   * 是否可勾选
   */
  private String chkDisabled;
  /*
   * 是否选中
   */
  private String checked;
  /*
   * 自定义属性值扩展
   */
  private String len;
  /*
   * 自定义属性值扩展
   */
  private String flag;
  /*
   * 自定义属性值扩展
   */
  private String dutyCode;
  /*
   * 自定义属性值扩展 extParam
   */
  private String extParam;
  /*
   * 自定义属性值扩展  extParam2
   */
  private String extParam2;
  /*
    * 自定义属性值扩展  extParam3
    */
  private String extParam3;
  /*
  * 自定义属性值扩展  extParam4
  */
  private String extParam4;
  /*
  * 自定义属性值扩展  extParam5
  */
  private String extParam5;
  /*
   * 自定义属性值扩展
   */
  private String orderNo;
  /*
   * 自定义属性值扩展
   */
  private String dataStatus;
  private boolean isCheck;

  public String getDataStatus() {
    return this.dataStatus;
  }

  public void setDataStatus(String dataStatus) {
    this.dataStatus = dataStatus;
  }

  public String getExtParam2() {
    return extParam2;
  }

  public void setExtParam2(String extParam2) {
    this.extParam2 = extParam2;
  }

  public String getOrderNo() {
    return orderNo;
  }

  public void setOrderNo(String orderNo) {
    this.orderNo = orderNo;
  }

  public String getId() {
    return id;
  }

  public void setId(String id) {
    this.id = id;
  }

  public String getPid() {
    return pid;
  }

  public void setPid(String pid) {
    this.pid = pid;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getIcon() {
    return icon;
  }

  public void setIcon(String icon) {
    this.icon = icon;
  }

  public String getType() {
    return type;
  }

  public void setType(String type) {
    this.type = type;
  }

  public String getIsReturn() {
    return isReturn;
  }

  public void setIsReturn(String isReturn) {
    this.isReturn = isReturn;
  }

  public String getIsParent() {
    return isParent;
  }

  public void setIsParent(String isParent) {
    this.isParent = isParent;
  }

  public String getCustomAttrs() {
    return customAttrs;
  }

  public void setCustomAttrs(String customAttrs) {
    this.customAttrs = customAttrs;
  }

  public String getChkDisabled() {
    return chkDisabled;
  }

  public void setChkDisabled(String checked) {
    this.chkDisabled = checked;
  }

  @Override public void setIChecked(boolean isCheck) {
    this.isCheck = isCheck;
  }

  @Override public boolean getIChecked() {
    return isCheck;
  }

  public void setChecked(String checked) {
    this.checked = checked;
  }

  public String getLen() {
    return len;
  }

  public void setLen(String len) {
    this.len = len;
  }

  public String getFlag() {
    return flag;
  }

  public void setFlag(String flag) {
    this.flag = flag;
  }

  public String getDutyCode() {
    return dutyCode;
  }

  public void setDutyCode(String dutyCode) {
    this.dutyCode = dutyCode;
  }

  public String getExtParam() {
    return extParam;
  }

  public void setExtParam(String extParam) {
    this.extParam = extParam;
  }

  public String getExtParam3() {
    return extParam3;
  }

  public void setExtParam3(String extParam3) {
    this.extParam3 = extParam3;
  }

  public String getExtParam4() {
    return extParam4;
  }

  public void setExtParam4(String extParam4) {
    this.extParam4 = extParam4;
  }

  public String getExtParam5() {
    return extParam5;
  }

  public void setExtParam5(String extParam5) {
    this.extParam5 = extParam5;
  }
}
